lovebirds (openly affectionate couple) - Français Anglais Dictionnaire